#case {
  width: 1200px;
  height: 80px;
  margin: 0 auto;
  margin-top: 26px; }
  #case a {
    font-size: 16px;
    color: #595959;
    border: 1px solid #eee;
    display: inline-block;
    width: 170px;
    height: 55px;
    background: #fcfcfc;
    margin-right: 12px;
    padding-top: 22px;
    padding-left: 14px; }
    #case a:nth-of-type(1) div {
      background: url(../img/121.png); }
    #case a:nth-of-type(2) div {
      background: url(../img/212.png); }
    #case a:nth-of-type(3) div {
      background: url(../img/312.png); }
    #case a:nth-of-type(4) div {
      background: url(../img/412.png); }
    #case a:nth-of-type(5) div {
      background: url(../img/512.png); }
    #case a:nth-of-type(6) div {
      background: url(../img/612.png); }
    #case a:nth-of-type(6) {
      margin-right: 0; }
    #case a div {
      float: left;
      width: 38px;
      height: 38px;
      margin-right: 26px; }
    #case a span {
      position: relative;
      display: block;
      float: left;
      width: 90px;
      height: 50px; }
      #case a span p:nth-of-type(2) {
        font-size: 10px;
        color: #dadada;
        margin-top: 6px; }
      #case a span b {
        display: block;
        width: 22px;
        height: 16px;
        background: url(../img/icons_03.png) no-repeat -490px -11px;
        position: absolute;
        top: -16px;
        right: 0; }

main {
  margin: 0 auto;
  margin-top: 50px;
  width: 1200px;
  min-height: 430px; }
  main .part1 .left {
    width: 982px;
    height: 430px;
    float: left; }
    main .part1 .left .top {
      overflow: hidden; }
      main .part1 .left .top span {
        display: block;
        float: left;
        width: 3px;
        height: 18px;
        background: #ff7919;
        margin-right: 10px; }
      main .part1 .left .top p:nth-of-type(1) {
        float: left;
        margin-right: 26px;
        font-size: 16px;
        font-weight: 900; }
      main .part1 .left .top p:nth-of-type(2) {
        float: left;
        font-size: 14px;
        color: #a7a7a7; }
    main .part1 .left .bottom {
      overflow: hidden;
      margin-top: 12px; }
      main .part1 .left .bottom dl {
        width: 223px;
        height: 387px;
        overflow: hidden;
        float: left;
        margin-right: 24px; }
        main .part1 .left .bottom dl:nth-of-type(4) {
          margin-right: 0; }
        main .part1 .left .bottom dl dt {
          width: 220px;
          height: 290px;
          position: relative; }
          main .part1 .left .bottom dl dt:hover div {
            display: block; }
          main .part1 .left .bottom dl dt img {
            width: 220px;
            height: 290px; }
          main .part1 .left .bottom dl dt div {
            width: 196px;
            height: 68px;
            background: rgba(236, 100, 1, 0.8);
            position: absolute;
            bottom: 0;
            padding: 0 12px;
            display: none; }
            main .part1 .left .bottom dl dt div i {
              display: inline-block;
              width: 18px;
              height: 18px; }
              main .part1 .left .bottom dl dt div i:nth-of-type(1) {
                background: url(../img/index.png) no-repeat -23px -78px; }
              main .part1 .left .bottom dl dt div i:nth-of-type(2) {
                background: url(../img/index.png) no-repeat -23px -104px; }
            main .part1 .left .bottom dl dt div a {
              color: white;
              line-height: 34px;
              font-size: 14px; }
      main .part1 .left .bottom dd {
        margin-top: 10px; }
      main .part1 .left .bottom span:nth-of-type(1) {
        display: block;
        width: 223px;
        height: 44px;
        overflow: hidden;
        font-size: 14px;
        line-height: 22px; }
        main .part1 .left .bottom span:nth-of-type(1):hover {
          color: #ff7919; }
      main .part1 .left .bottom span:nth-of-type(2) {
        display: block;
        width: 223px;
        height: 30px;
        overflow: hidden;
        color: #ccc;
        font-size: 14px;
        position: relative;
        margin-top: 14px; }
        main .part1 .left .bottom span:nth-of-type(2) h3:nth-of-type(1) {
          float: left;
          position: absolute;
          bottom: 0;
          padding-right: 5px; }
        main .part1 .left .bottom span:nth-of-type(2) h3:nth-of-type(2) {
          float: right;
          position: absolute;
          right: 0; }
          main .part1 .left .bottom span:nth-of-type(2) h3:nth-of-type(2) b {
            color: #ff7919; }
            main .part1 .left .bottom span:nth-of-type(2) h3:nth-of-type(2) b:nth-of-type(2) {
              font-size: 26px; }
  main .part1 .right div {
    overflow: hidden; }
    main .part1 .right div span {
      display: block;
      float: left;
      width: 3px;
      height: 18px;
      background: #ff7919;
      margin-right: 10px; }
    main .part1 .right div p:nth-of-type(1) {
      float: left;
      margin-right: 26px;
      font-size: 16px;
      font-weight: 900; }
    main .part1 .right div p:nth-of-type(2) {
      float: right; }
    main .part1 .right div:nth-of-type(2) {
      width: 218px;
      height: 156px;
      border-bottom: 1px dashed #ccc;
      margin-top: 12px; }
      main .part1 .right div:nth-of-type(2) dt img {
        width: 218px;
        height: 106px; }
      main .part1 .right div:nth-of-type(2) dd {
        color: #888;
        font-size: 14px;
        line-height: 48px; }
        main .part1 .right div:nth-of-type(2) dd:hover {
          color: #ff7919; }
  main .part1 .right div:nth-of-type(3) {
    padding-top: 20px;
    height: 53px;
    border-bottom: 2px solid #ccc;
    color: #a7a7a7; }
    main .part1 .right div:nth-of-type(3) p:hover {
      color: #ff7919; }
  main .part1 .right ul {
    overflow: hidden; }
    main .part1 .right ul li {
      float: left;
      border: 1px solid #ccc;
      margin-right: 16px;
      margin-top: 14px; }
      main .part1 .right ul li:hover {
        border: 1px solid #ff7919; }
        main .part1 .right ul li:hover a {
          color: #ff7919; }
      main .part1 .right ul li a {
        color: #878787;
        font-size: 14px;
        padding: 10px 13px; }
